home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / program / cgrphxdv.lha / CGraphX / FD / cybergraphics_lib.fd
Text File  |  1995-11-28  |  1KB  |  60 lines

  1. ##base _CyberGfxBase
  2. ##bias 30
  3. *--- functions in V40 or higher (Release 40.40) ---
  4. ##private
  5. cgfxPrivate1()()
  6. cgfxPrivate2()()
  7. cgfxPrivate3()()
  8. cgfxPrivate4()()
  9. ##public
  10. *
  11. IsCyberModeID(displayID)(d0)
  12. *
  13. BestCModeIDTagList(BestModeIDTags)(a0)
  14. *
  15. CModeRequestTagList(ModeRequest,ModeRequestTags)(a0,a1)
  16. *
  17. AllocCModeListTagList(ModeListTags)(a1)
  18. *
  19. FreeCModeList(ModeList)(a0)
  20. *
  21. ##private
  22. cgfxPrivate5()()
  23. ##public
  24. *
  25. ScalePixelArray(srcRect,SrcW,SrcH,SrcMod,RastPort,DestX,DestY,DestW,DestH,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  26. *
  27. GetCyberMapAttr(CyberGfxBitmap,CyberAttrTag)(a0,d0)
  28. *
  29. GetCyberIDAttr(CyberIDAttr,CyberDisplayModeID)(d0,d1)
  30. *
  31. ReadRGBPixel(RastPort,x,y)(a1,d0,d1)
  32. *
  33. WriteRGBPixel(RastPort,x,y,argb)(a1,d0,d1,d2)
  34. *
  35. ReadPixelArray(destRect,destX,destY,destMod,RastPort,SrcX,SrcY,SizeX,SizeY,DestFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  36. *
  37. WritePixelArray(srcRect,SrcX,SrcY,SrcMod,RastPort,DestX,DestY,SizeX,SizeY,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  38. *
  39. MovePixelArray(SrcX,SrcY,RastPort,DestX,DestY,SizeX,SizeY)(d0,d1,a1,d2,d3,d4,d5)
  40. *
  41. ##private
  42. cgfxPrivate6()()
  43. ##public
  44. *
  45. InvertPixelArray(RastPort,DestX,DestY,SizeX,SizeY)(a1,d0,d1,d2,d3)
  46. *
  47. FillPixelArray(RastPort,DestX,DestY,SizeX,SizeY,ARGB)(a1,d0,d1,d2,d3,d4)
  48. *
  49. DoCDrawMethodTagList(Hook,RastPort,TagList)(a0,a1,a2)
  50. *
  51. CVideoCtrlTagList(ViewPort,TagList)(a0,a1)
  52. *
  53. *--- functions in V40 or higher (Release 40.60) ---
  54. *
  55. LockBitMapTagList(BitMap,TagList)(a0,a1)
  56. *
  57. UnLockBitMap(Handle)(a0)
  58. *
  59. ##end
  60.